// Java List容器内元素的顺序重新随机排序、洗牌排序

public class ListShuffle {
    public static void main(String[] args) {
        // 假设，list容器中装了一副扑克牌的元素
        String[] strArray = new String[] { "A", "K", "Q", "J", "10", "9", 
                "8", "7", "6", "5", "4", "3", "2" };
        Listlist = Arrays.asList(strArray);
        System.out.println("List容器中扑克牌元素的排列顺序：" + list);
 
        // 打乱List容器的元素排列顺序
        Collections.shuffle(list);
        System.out.println("Shuffle（洗牌、打乱）后List容器中元素的排列顺序：" + list);
 
        // 再次打乱List容器的元素排列顺序
        Collections.shuffle(list);
        System.out.println("再次Shuffle（洗牌、打乱）后List容器中元素的排列顺序：" + list);
    }
}
// List容器中扑克牌元素的排列顺序：[A, K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2]
// Shuffle（洗牌、打乱）后List容器中元素的排列顺序：[J, 9, 10, Q, 2, 7, 6, A, 8, 4, 3, K, 5]
// 再次Shuffle（洗牌、打乱）后List容器中元素的排列顺序：[2, 8, 4, K, A, Q, 10, 5, 9, 7, 6, J, 3]